depot master - French English Dictionary